<?php
/**
 * Controller is the customized base controller class.
 * All controller classes for this application should extend from this base class.
 */
class Controller extends CController
{
//	/**
//	 * @var string the default layout for the controller view. Defaults to '//layouts/column1',
//	 * meaning using a single column layout. See 'protected/views/layouts/column1.php'.
//	 */
//	public $layout='//layouts/column1';
//	/**
//	 * @var array context menu items. This property will be assigned to {@link CMenu::items}.
//	 */
//	public $menu=array();
//	/**
//	 * @var array the breadcrumbs of the current page. The value of this property will
//	 * be assigned to {@link CBreadcrumbs::links}. Please refer to {@link CBreadcrumbs::links}
//	 * for more details on how to specify this property.
//	 */
//	public $breadcrumbs=array();
    
    /**
	 * @var string the default layout for the controller view. Defaults to '//layouts/column1',
	 * meaning using a single column layout. See 'protected/views/layouts/column1.php'.
	 */
	public $layout='//layouts/base';
    
    //just for SEO
    public $title = '';
    public $keywords = '';
    public $description = 'TheCN(Course Networking) is an academic social networking site. It is a different product and fills a different niche in the educational landscape.';
    
    public function getKeywords()
    {
        $keywords = '';
        if(is_array($this->keywords))
            $keywords = implode(', ', $this->keywords);
        else if(is_string($this->keywords))
            $keywords = $this->keywords;
        
        return trim($keywords).','.Yii::app()->name;
    }
    
    public function getTitle()
    {
        $title = '';
        if(is_array($this->title))
            $title = implode(' - ', $this->title);
        elseif(is_string($this->title))
            $title = $this->title;

        $title = trim($title);
        return empty($title) ? Yii::app()->name : $title.' - '.Yii::app()->name;
    }
}